package com.newcoder.huawei;

import java.util.Scanner;

/**
 *  简单密码
 *  1、小写字母都变成九键键盘对应的数字，如：a 变成 2，x 变成 9.
 *  2、大写字母则变成小写之后往后移一位，如：X ，先变成小写，再往后移一位，变成了 y ，例外：Z 往后移是 a 。
 *  3、数字和其它的符号都不做变换。
 */
public class HJ21 {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int num = Integer.parseInt(in.nextLine());
        String erjinzhi = Integer.toString(num, 2);
        erjinzhi = erjinzhi.replace("0","");
        System.out.println(erjinzhi.length());
    }
}
